<code>



max_io from 2017_02, DUT designs from Bob Kent
================================================================================

128 -- DUT Output single-ended signals / Funcmon Registers  ( 144 differential DUT IO's )
128 -- DUT Output single-ended signals / Funcmon Registers  ( 144 differential DUT IO's )

 90 -- DUT Output single-ended signals / Funcmon Registers  (  90 DUT IO's )
 38 -- DUT Output differential signals / Funcmon Registers  (  76 DUT IO's )
----------------------------------------------------------------------------
128 -- DUT Output              signals / Funcmon Registers  ( 166 DUT IO's )

 22 -- DUT Input  differential signals                      (  44 DUT IO's )
  1 -- AND of 6 six (apparently always failing) IO's        (   6 DUT IO's )
  1 -- AND of 3 clock IO's                                  (   3 DUT IO's )
104 -- 1 tmv_*bus input to 1 output signal                  ( 104 DUT IO's )
----------------------------------------------------------------------------
128 -- DUT input signals                                    ( 157 DUT IO's )

256 -- DUT IO    signals                                    ( 323 DUT IO's )


The bitstreams can be found under Bob's Tamu_test_March_08_2017 Google Drive folder,
which can be found at

https://drive.google.com/open?id=0B-S5jNzoJurUb1R6SjlWQUNQcEk


The bitstreams for this test can be found in subfolder

max_io

There is only an unregistered DUT bitsream
------------------------------------------

DUT_980t_max_connected_io_2017_02_21_tmv_fix_B.bit


Funcmon Bitstream:
-----------------------------------------------------------------

funcmon_v2p_maximum_io_2017_03_08_two_screens_hi_16bits.bit


================================================================================


All beam testing should be done with the "Normal" pattern
  -- Detailed pattern info is shown at the bottom

To run, from RESET/DISABLED,
  -- First switch to RUNNING
  -- Then swithc to ENABLED

FM6 Off -- Low  Frequency
FM6 On  -- High Frequency

Unregistered

  -- Set FM5 low  for passing test
  -- Set FM5 high for failing test (normal pattern)

Funcmon Comparison Points (.'s for 0's)
-----------------------------------
  FM5  
   .     -- Compare after 2 clock cycles : Unregistered
   1     -- Compare after 4 clock cycles : Normal Registered, non-inverted clock
-----------------------------------

As there are 128 output registers, and 64 32-bit counters can be displayed at one time,
buttons FM9/FMA are used to select various display combinations for the 128 32-bit counters.
The full table of options is shown immediately below.

If FM9/FMA are both low, each displayed 32-bit register contains the data for bits 15 downto 0 
for two sequential registers.  All of the data fits on one 64-register screen.

Screen / Display Selection (.'s for 0's)
-----------------------------------

  FM9  FMA  -- Each display register contains ...
----------------------------------------------------------------------------------
   .    .   -- 2 16-bit error counts -- bits 15 downto  0 from each 32-bit register
   1    .   -- 2 16-bit error counts -- bits 31 downto 16 from each 32-bit register
   .    1   --   32-bit error counts -- registers  63 downto   0
   1    1   --   32-bit error counts -- registers 127 downto  64
----------------------------------------------------------------------------------

                                           __________                     __________ 
                                           |        |                     |        | 
                                           |        |       Pattern:      |        | 
                                           | RESET/ |       --------      |DISABLE/| 
                                           | RUNNING|        Normal       | ENABLE | 
                                           |        |                     |        | 
                                           |        |                     |        | 
                                           ----------                     ---------- 

                                           __________                     __________ 
                                           |        |                     |        | 
                                           |        |                     |        | 
                                           |        |                     |        | 
                                           |  FM0   |                     |  FM2   | 
                                           |        |                     |        | 
                                           |        |                     |        | 
                                           ----------                     ---------- 


  Registered      High       UNUSED        UNUSED              Screen      Choose
     Test       Frequency                                      Select      32-bit
                  Clock                                          0         Register
                                                                           Screens
  __________   __________   __________   __________          __________   __________   
  |        |   |        |   |        |   |        |          |        |   |        |
  |        |   |        |   |        |   |        |          |        |   |        |
  |        |   |        |   |        |   |        |          |        |   |        |
  |  FM5   |   |  FM6   |   |  FM7   |   |  FM8   |          |  FM9   |   |  FMA   |
  |        |   |        |   |        |   |        |          |        |   |        |
  |        |   |        |   |        |   |        |          |        |   |        |
  ----------   ----------   ----------   ----------          ----------   ----------   

All beam testing should be done with the "Normal" pattern

Patterns: (.'s for 0's)

........  -- Zeroes
11111111  -- Ones
1.1.1.1.  -- Inverse
1.11.1..  -- Normal



</code>